package org.leyi.shop.model.bo;

import lombok.Data;
import org.leyi.shop.model.vo.OrderVO;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 *
 * description:  储存在redis延迟队列的单个订单，主键（为订单id）
 * @author  lenovo
 * create 2024/5/7-17:06 */
@Data
public class OrderDelayItem  implements Serializable {

    @Serial
    private static final long serialVersionUID = -4075376124044619179L;
    /**
     * 订单的id
     */
    private Long orderId;
    /**
     * 订单的详细内容
     */
    private List<OrderVO> orderVOList;
    /**
     * 购买人id
     */
    private Long userId;

    /**
     * 购买名字
     */
    private String userName;

    /**
     * 配送地址字符串
     */
    private String dormAddress;
    /**
     * 电话
     */
    private String contact;
    /**
     * 更改时间
     */
    private Date updateTime;

    /**
     * 发起订单时间
     */
    private Date createTime;
    /**
     * 订单总价
     */
    private double sum;

}
